package com.guodi.model.entity;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @描述：更新评估-项目管理表
 * @作者: 徐金洲
 * @日期: 2023-05-05
 */
@ExcelIgnoreUnannotated
@Data
@TableName("ue_project_manger")
@ApiModel(value="UeProjectManger对象", description="项目管理表")
public class UeProjectManger  implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键id")
    @TableId("ID")
    private String id;

    @ApiModelProperty(value = "项目编码")
    @TableField("PROJECT_CODE")
    private String projectCode;

    @ApiModelProperty(value = "问题名称")
    @TableField("PROJECT_NAME")
    private String projectName;

    @ApiModelProperty(value = "项目面积")
    @TableField("AREA")
    private String area;

    @ApiModelProperty(value = "改善指标")
    @TableField("IMPROVE_IDT")
    private String improveIdt;

    @ApiModelProperty(value = "对应问题")
    @TableField("RESPOND_PROBLEM")
    private String respondProblem;

    @ApiModelProperty(value = "主要内容")
    @TableField("CONTENT")
    private String content;

    @ApiModelProperty(value = "责任单位")
    @TableField("UNIT")
    private String unit;

    @ApiModelProperty(value = "项目进度 (0 - 立项审批 ,1 - 项目规划, 2 - 初步验收通过, 3 - 项目结项)")
    @TableField("PROJECT_SCHEDULE")
    private String projectSchedule;

    @ApiModelProperty(value = "行政区划编码")
    @TableField("DIVISION_CODE")
    private String divisionCode;

    @ApiModelProperty(value = "行政区划名称")
    @TableField("DIVISION_NAME")
    private String divisionName;

    @ApiModelProperty(value = "年份")
    @TableField("YEAR")
    private String year;

    @ApiModelProperty(value = "创建人")
    @TableField("CREATOR")
    private String creator;

    @ApiModelProperty(value = "创建时间")
    @TableField("CREATE_TIME")
    private Date createTime;

    @ApiModelProperty(value = "修改人")
    @TableField("MODIFIER")
    private String modifier;

    @ApiModelProperty(value = "修改时间")
    @TableField("MODIFY_TIME")
    private Date modifyTime;

    @ApiModelProperty(value = "范围线")
    @TableField("RANGE")
    private String range;
}
